package types

type ConfigApp struct {
	LastOpenPath string `json:"lastOpenPath"` // 上次打开的路径
}

type AddressFile struct {
	CoordInfo struct {
		BaseAddressStr string   `json:"baseAddress"` // 基址
		OffsetsStr     []string `json:"offsets"`     // 偏移量
		PatternBase    string   `json:"patternBase"` // 特征码
		Relative       string   `json:"relative"`    // 相对位置(需要转16进制)
		IsAdd          bool     `json:"isAdd"`       // 是否加偏移
	} `json:"coordInfo"`
	FishInfo struct {
		BaseAddressStr string   `json:"baseAddress"` // 基址
		OffsetsStr     []string `json:"offsets"`     // 偏移量
	} `json:"fishInfo"`
	AngleInfo struct {
		BaseAddressStr string   `json:"baseAddress"` // 基址
		OffsetsStr     []string `json:"offsets"`     // 偏移量
	} `json:"angleInfo"`
}

type CoordTableType struct {
	Key    string  `json:"key"`
	XCoord float32 `json:"x_coord"`
	YCoord float32 `json:"y_coord"`
	ZCoord float32 `json:"z_coord"`
	Desc   string  `json:"desc"`
}
